package execd1123;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
    public static void main(String[] args) {
        Person p1 = new Person("刘备","蜀国");
        Person p2 = new Person("关羽","蜀国");
        Person p3 = new Person("曹操","魏国");
        Person p4 = new Person("张飞","蜀国");
        Person p5 = new Person("黄忠","蜀国");
        List<Person> list = new ArrayList();
        Collections.addAll(list,p1,p2,p3,p4,p5);
        //有条件删除，非蜀国人删除
//        Iterator<Person> it = list.iterator();
//        while(it.hasNext()){
//            Person p = it.next();
//            if(!p.getCountry().equals("蜀国")){
//                p.setCountry("蜀国");
//            }
//        }
//        System.out.println(list);
//        list.forEach(new Consumer<Person>() {
//            @Override
//            public void accept(Person person) {
//                if(!p.getCountry().equals("蜀国")){
//                  it.remove();
//                }
//            }
//        });
//        for (int i = 0; i < list.size(); i++) {
//            Person p = list.get(i);
//            if(p.getCountry().equals("蜀国")) {
//                list.remove(i--);
//            }
//        }
//        System.out.println(list);

    }

    }

